IBTimes -
3 Sep 2014 07:30
After 30 years behind bars, two men were exonerated Tuesday by a judge in rural North Carolina and ordered released. The mentally disabled half brothers, Henry Lee McCollum and Leon Brown, had been convicted of raping and killing an 11-year-old girl, but the case against them rapidly unraveled recently after DNA evidence implicated another man in the gruesome crimes, the New York Times reported.
Share this Article